﻿.field-validation-error   
{color: red;   }

.validation-summary-errors
 {color: Red; }
#menuBox
{
 height:40px;
 width:100%;
 background-color:#EAE7E7;  
 float:left; 
}
#nav
{
    padding:0;
    width:900px;
    height:40px;
    margin:auto;
}
#nav li 
{
    display:inline;
    width:900px;height:40px;
    
}

#nav li a:hover 
{
   background:#12aeef;
   color:#ffffff;
   padding-bottom:12px;
   border-bottom:2px;
   border-bottom-style:solid;
   margin:-1px;
}




#logindisplay
{
    margin-right:10px;
    margin-top:3px;
    float:right;   
    height:28px;color:White;  
}
#logindisplay a:link {
    color:white;
    text-decoration: none;
}

#logindisplay a:visited {
    color: white;
}

#logindisplay a:hover {
    color:white;
    text-decoration: none;
}

#logindisplay a:active {
    color: white;
}
#logindisplay
{
 color:White;   
}
#strip 
{
    margin-top: 0;
    width: auto;
	height: 28px;
	background:#0E2145;
	position:relative;
}
#navbar
{  
    width:900px;
    float:left; 
    height:40px;
}
#header 
{	
    background-color:White;
   margin:auto;

	height: 55px;
	position:relative;
	background:url('/Content/items1/img/rte/header.png')repeat-x left top;
} 

#mainContainer
{
    width:900px;
    margin:auto;  
    background-color:White;
    height:100%;
}
#content 
{
    background:url('/Content/items1/img/rte/img.png')repeat-x left top;
    padding-top:10px;
    float:left;
    width:900px;
    background-color:White;height:1000px;
}
body
{     
    background:url('/Content/items1/img/rte/background.png')repeat-x left top;
    margin: auto;
    background-color:white;
    height: 100%;
    width:auto;
}

#footer 
{
	padding: 10px 0;
	clear:both;
	position:fixed;
	bottom:0;
}

    #search
	{
	    width:500px;
	    height:240px;
	    float:left;
	    margin-left:10px;
	}
	#search fieldset
	{
	    border:1px solid #aacfe4;
	    height:200px;
	}
	#search label
	{
       display:block;
       font-weight:bold;
       text-align:right;
       width:140px;
       float:left;
   }
	#search input{
	   float:left;
       font-size:14px;
       padding:4px 2px;
       border:solid 1px #aacfe4;
       width:190px;
       margin:2px 0 20px 10px;
	}
	#search .small
	{
	   color:#666666;
       display:block;
       font-size:11px;
       font-weight:normal;
       text-align:right;
       width:140px;
	}
	.posp
	{
	    margin-left:140px;
	 float:left;
	 margin-bottom:0px;   
	}
    #box
	{
	    width:400px;height:40px; 
	    float:right;
        margin-top:35px;  
	    }
    
.correctOption
{
    width:650px;
    height:30px;
    border:2px solid #8DDE5A;
}
    
.wideQuestion
{
 border:solid 1px #aacfe4;
 width:700px;
 height:80px;   
}
#combo select
{
    width:170px;
    height:25px;
    border:solid 1px #aacfe4;
    margin-left:10px;

}
.wideOption 
{
    width:650px;
    height:30px;
    border:solid 1px #aacfe4;

}
#form
{
    margin-top:15px;
    padding-left:25px;

}

#data
{
    margin:auto;
    clear:both;
   width:900px;
    
  
}
#left
{
 float:left;
 width:400px;
   
}
#right
{
 float:right;   
width:400px;
}
#bottom
{
 width:100px;
 clear:both;
 margin:auto;
}
#combo
{
    border:1px solid #CCC;
    padding:4px;
    width:350px;
    margin-top:20px;
    margin-left:10px;  
}
#combo p
{
 color:#5A7DDE;   
}

.filterButton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.filterButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.filterButton:active {
	position:relative;
	top:1px;
}
/*----------------------------------------------*/

#myGrid
{
    background-color:White;
    width:870px; 
       
    margin:auto;
}
#engine
{
 width:600px;
 height:320px;
 margin:auto;
 margin-top:60px; 
 background-color:white;
}
#engine span
{
   margin-right:2px;
}

/*legend{margin-top:20px;}*/

#no
{
    border:1px gray solid #CCC;
    width:auto;   
}
.demo
{
 width: 600px;  height:100px;
 margin-top:15px;
}
.ex 
{
    text-decoration:green;   
}

.quizb {border:0px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:4px 26px;
	text-decoration:none;
}.quizb:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.quizb:active {
	position:relative;
	top:1px;
}

/*============================================*/
.editor-label
{
 margin-top:10px; color:#5A7DDE;  
}
#createQuestion imput
{
    border:solid 1px #aacfe4;
}

.questionButton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	border:-1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.questionButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.questionButton:active {
	position:relative;
	top:1px;
}
